package com.lanswon.qzsmk.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import com.lanswon.qzsmk.vo.ApplyBatchInfo;


public interface ApplyBatchInfoMapper {
	/**
	 * 查询在库申请批次信息
	 * @param id
	 * @return
	 */
	List<ApplyBatchInfo> queryApplyBatchInfoByEmpReceive(ApplyBatchInfo applyBatchInfoObj);
	
	/**
	 * 查询所在网点的空白卡库存信息
	 * @param applyBatchInfoObj
	 * @return
	 */
	List<ApplyBatchInfo> queryBlankCardByEmpReceive(ApplyBatchInfo applyBatchInfoObj);
	
	/**
	 * 通过制卡批号，查询出批号对应得卡信息
	 * @param makeCardNoList
	 * @return
	 */
	List<ApplyBatchInfo> queryBatchInfoBymakeNoList(@Param("makeCardNoList")List<String> makeCardNoList);
	
	/**
	 * 通过制卡批号查询批号的卡任务类型
	 * @param branchMakeNoList
	 * @return
	 */
	List<ApplyBatchInfo> queryCardTypeByMakeNoList(@Param("branchMakeNoList")List<String> branchMakeNoList);
	
}